﻿using System;

namespace OpenAiClient.Services
{
    public interface IStatisticsService
    {
        event Action RegisterSuccess;

        public string? OsVersion { get; } //操作系统
        public string? ComputerName { get; } //计算机名称
        public string? ComputerUserName { get; } //用户名
        public bool Is64BitOperatingSystem { get; } //64位操作系统
        public int ProcessorCount { get; } //处理器核心个数
        public string? CpuId { get; } //CPU ID
        public string? BoardId { get; } //主板ID
        public string? DiskId { get; } //硬盘ID

        void Startup();
        void Shutdown();
    }
}
